<?php
 
//include_once $_SERVER['DOCUMENT_ROOT'].'/includes/conexao.php'; //conecta com  Basem09_cdilan

function pega_meta($ciclo) {
	$sql_pega_meta = "	SELECT meta
						FROM metas
						WHERE id_ciclo = ".$ciclo;
	$sql = mysql_query($sql_pega_meta);
	if ($meta = mysql_fetch_array($sql)) {
		return $meta['meta']; 
	}else{
		echo 'não há metas setadas para esse ciclo';
		return 'vazio';
	}
}

function total_inscricoes($ciclo) {
	$sql_conta_insctricoes = " 	SELECT DISTINCT COUNT(id_matricula) as total
								FROM matricula
								WHERE id_ciclos=".$ciclo;
	$sql = mysql_query ($sql_conta_insctricoes);
	if ($total_inscricoes = mysql_fetch_array($sql)) {
		return $total_inscricoes['total'];
	}else{
		return 'vazio';
	}
}

function soma_custos($ciclo) {
	$sql_soma_custos = " 	SELECT DISTINCT SUM(valor) as total
								FROM custos
								WHERE id_ciclo =".$ciclo;
	$sql = mysql_query ($sql_soma_custos);
	if ($total_custos = mysql_fetch_array($sql)) {
		return $total_custos['total'];
	}else{
		return 'vazio';
	}
}

function pega_datas_mobilizacao($ciclo) {
	global $data_inicio, $data_termino;
	$sql_pega_datas = "	SELECT *
						FROM mobilizacao
						WHERE id_ciclo =".$ciclo;
	$sql = mysql_query ($sql_pega_datas);
	if ($data_encontrada = mysql_fetch_array($sql)) {
		$data_inicio = Convert_Data_Ingl_Port($data_encontrada['data_inicio']);
		$data_termino = Convert_Data_Ingl_Port($data_encontrada['data_termino']);
	}else{
		$data_inicio = 'vazio';
		$data_termino = 'vazio';
	}
} 


function pega_nome_ciclo($ciclo){
 
 	$sql_pega_dados_ciclo = "	SELECT *
								FROM ciclos
								WHERE id_ciclos =".$ciclo;
	$sql = mysql_query($sql_pega_dados_ciclo);
	if ($encontrou_ciclo = mysql_fetch_array($sql)) {
		return $encontrou_ciclo['nome'];
	}else{
		return 'vazio';
	}
	
}

function filtro ($ciclo) {
	global $selecionado;
	$html = '	<div id="indicadores" style="width: 1200px;">
					<form id="filtro" method="post" action="">
						<fieldset><legend>Indicadores</legend>
							<select name="turma" id="turma" onChange="javascript:Atualiza(this.value);">
								<option value="">Escolha uma opção</option>
								<option value="ciclos">Ciclos</option>
								<option value="cursos">Cursos</option>
								<option value="lh">Lan Houses</option>
								<option value="pessoa">Educadores</option>
							</select>';
	return $html;
}

function tabela($selecionado) {
	if (empty($selecionado)) {
		$selecionado='lh';
	}
	global $tot_iniciaram, $tot_evasoes, $tot_abstensoes, $tot_encaminhados;
	$zebra = '#eef';
	echo '	<div id="atualiza_tabela_indicadores"><table width="100%">
				<tr>
					<th>'.$selecionado.'</th>
					<th>Matriculados</th>
					<th>Iniciaram</th>
					<th>Abstensões</th>
					<th>Evasões</th>
					<th>Formados</th>
					<th>Qtds. G.O.</th>
					<th>Absorvidos pelo mercado</th>
				</tr>';
	$sql_total_matriculas_da_selecao = 'SELECT matricula.id_'.$selecionado.' AS id, '.$selecionado.'.nome AS '.$selecionado.',COUNT(matricula.id_matricula) AS total
										FROM matricula, '.$selecionado.'
										WHERE matricula.id_'.$selecionado.'='.$selecionado.'.id_'.$selecionado.'
										GROUP BY '.$selecionado.'';
	$sql = mysql_query($sql_total_matriculas_da_selecao);
	$tot_matricula = 0;
	$tot_iniciaram = 0;
	$tot_abstensoes = 0;
	$tot_evasoes = 0;
	$tot_formados = 0;
	$tot_gos = 0;
	$tot_encaminhados = 0;
	while ($selecionado_existir = mysql_fetch_array($sql)) {
		//echo $selecionado_existir['id'].' - ';
		echo '<tr style="background: '.$zebra.'"><td>'.utf8_encode($selecionado_existir[$selecionado]).'</td><td>'.$selecionado_existir['total'].'</td>';
		$tot_matricula = $tot_matricula + $selecionado_existir['total'];
 		soma_iniciados_na_selecao_e_abstensao($selecionado_existir['id'],$selecionado,$selecionado_existir['total']);
		soma_evasoes_na_selecao($selecionado_existir['id'],$selecionado);
		soma_formados_na_selecao($selecionado_existir['id'],$selecionado);
		soma_gos_na_selecao($selecionado_existir['id'],$selecionado);
		soma_encaminhados($selecionado_existir['id'],$selecionado);
		
		if ($zebra == '#eef') {
			$zebra = '#fff';
		}else{
			$zebra = '#eef';
		}
		echo '</tr>';
	}
	echo '	<tr>
				<th>TOTAL</th>
				<th>'.$tot_matricula.'</th>
				<th>'.$tot_iniciaram.'</th>
				<th>'.$tot_abstensoes.'</th>
				<th>'.$tot_evasoes.'</th>
				<th>'.$tot_formados.'</th>
				<th>'.$tot_gos.'</th>
				<th>'.$tot_encaminhados.'</th>
			</tr></table></div></fieldset></form></div>';
}

function soma_encaminhados($id,$selecionado) {
	global $tot_encaminhados;
	$sql_encaminhados_da_selecao = '	SELECT COUNT(evasoes.id_matricula) AS total
										FROM evasoes, matricula
										WHERE matricula.id_matricula=evasoes.id_matricula AND matricula.id_'.$selecionado.'='.$id.' AND (evasoes.id_motivoevasao=1 OR evasoes.id_motivoevasao=3)';
	$sql = mysql_query($sql_encaminhados_da_selecao);
	if ($somou_encaminhados_da_selecao = mysql_fetch_array($sql)){
		echo '<td>'.$somou_encaminhados_da_selecao['total'].'</td>';
		$tot_encaminhados = $tot_encaminhados + $somou_encaminhados_da_selecao['total'];
	}
}

function soma_formados_na_selecao($id,$selecionado) {
	echo '<td>em andamento</td>';
}

function soma_gos_na_selecao($id,$selecionado) {
	echo '<td>em andamento</td>';
}

function soma_evasoes_na_selecao($id,$selecionado) {
	global $tot_evasoes;
	$sql_evasoes_da_selecao = '	SELECT COUNT(evasoes.id_matricula) AS total
								FROM evasoes, matricula
								WHERE matricula.id_matricula=evasoes.id_matricula AND matricula.id_'.$selecionado.'='.$id;
	$sql = mysql_query($sql_evasoes_da_selecao);
	if ($somou_evasoes_da_selecao = mysql_fetch_array($sql)){
		echo '<td>'.$somou_evasoes_da_selecao['total'].'</td>';
		$tot_evasoes = $tot_evasoes + $somou_evasoes_da_selecao['total'];
	}
	
}

function soma_iniciados_na_selecao_e_abstensao($id,$selecionado,$total_matricula) {
	global $tot_iniciaram, $tot_abstensoes;
	$sql_iniciaram_curso_da_selecao = '	SELECT COUNT(DISTINCT matricula.id_matricula) AS total
										FROM matricula, presenca
										WHERE matricula.id_matricula=presenca.id_matricula AND matricula.id_'.$selecionado.'='.$id;
	$sql = mysql_query ($sql_iniciaram_curso_da_selecao);
	if ($somou_iniciados_da_selecao = mysql_fetch_array($sql)) {
		echo '<td>'.$somou_iniciados_da_selecao['total'].'</td>';
		$tot_iniciaram = $tot_iniciaram + $somou_iniciados_da_selecao['total'];
		echo '<td>';
		echo $y = $total_matricula - $somou_iniciados_da_selecao['total'];
		echo '</td>';
		$tot_abstensoes = $tot_abstensoes + $y;
	}
}



?>

